/*
 * author      : 吴中勤 
 * date        : 2018/9/3
 * description : sap推送 车型
 */

package com.deepexi.adapter.facade.sap.request;

import com.google.gson.annotations.SerializedName;

public class SapPushModelBody extends SapPushBaseBody {
    //    KEYNUM	    key	            CHAR	12	0..1
    //    MCATALOG	    品牌	            CHAR	4	0..1
    //    MCODESD	    车型销售代码  	STRING
    //    VMAKE	        汽车制造（品牌编码） 	CHAR	10	0..1
    //    MODLINE	    车系	            CHAR	20	0..1
    //    MOTEXT1	    车型文本	        CHAR	40	0..1
    //    MCODECS	    车型服务代码	    CHAR	20	0..1
    //    MFRNR	        汽车制造商/MARA	CHAR	10	0..1
    //    BODTYPE	    车身类型	        CHAR	5	0..1
    //    NODOORS	    车门数量	        STRING
    //    PASSNR	    载客数量	        STRING
    //    ENGFUEL	    燃料类型	        CHAR	2	0..1
    //    CUBIC_CAPACITY	排量	        STRING
    //    MODYEAR	    车型年份	        STRING
    //    MOTEXT2	    环保标准	        CHAR	40	0..1
    //    LABVAL_TY	    人工主类型 	    CHAR	15	0..1
    //    SALEPRICE	    销售指导价	    STRING
    //    AVAILABLE	    车辆状态 	        CHAR	1	0..1		'Y'可售,'N'停用
    //    SECRETKEY	    密钥	            STRING

//    @SerializedName("KEYNUM")
//    private String keyNum;
//
//    @SerializedName("SECRETKEY")
//    private String secretKey;

    @SerializedName("MCATALOG")
    private String brandCode;

    @SerializedName("MCODESD")
    private String mcodeSd;

    @SerializedName("VMAKE")
    private String vendorMake;

    @SerializedName("MODLINE")
    private String modelLine;

    @SerializedName("MOTEXT1")
    private String modelText;

    @SerializedName("MCODECS")
    private String mcodeCs;

    @SerializedName("MFRNR")
    private String mfrCode;

    @SerializedName("BODTYPE")
    private String bodyType;

    @SerializedName("NODOORS")
    private String doorNo;

    @SerializedName("PASSNR")
    private String passengerNo;

    @SerializedName("ENGFUEL")
    private String fuelType;

    @SerializedName("CUBIC_CAPACITY")
    private String cubicCapacity;

    @SerializedName("MODYEAR")
    private String modelYear;

    @SerializedName("MOTEXT2")
    private String modelText2;

    @SerializedName("LABVAL_TY")
    private String laborType;

    @SerializedName("SALEPRICE")
    private String guidePrice;

    @SerializedName("AVAILABLE")
    private String available;

    // === set && get ===

//    public String getKeyNum() {
//        return keyNum;
//    }
//
//    public void setKeyNum(String keyNum) {
//        this.keyNum = keyNum;
//    }
//
//    public String getSecretKey() {
//        return secretKey;
//    }
//
//    public void setSecretKey(String secretKey) {
//        this.secretKey = secretKey;
//    }

    public String getBrandCode() {
        return brandCode;
    }

    public void setBrandCode(String brandCode) {
        this.brandCode = brandCode;
    }

    public String getMcodeSd() {
        return mcodeSd;
    }

    public void setMcodeSd(String mcodeSd) {
        this.mcodeSd = mcodeSd;
    }

    public String getVendorMake() {
        return vendorMake;
    }

    public void setVendorMake(String vendorMake) {
        this.vendorMake = vendorMake;
    }

    public String getModelLine() {
        return modelLine;
    }

    public void setModelLine(String modelLine) {
        this.modelLine = modelLine;
    }

    public String getModelText() {
        return modelText;
    }

    public void setModelText(String modelText) {
        this.modelText = modelText;
    }

    public String getMcodeCs() {
        return mcodeCs;
    }

    public void setMcodeCs(String mcodeCs) {
        this.mcodeCs = mcodeCs;
    }

    public String getMfrCode() {
        return mfrCode;
    }

    public void setMfrCode(String mfrCode) {
        this.mfrCode = mfrCode;
    }

    public String getBodyType() {
        return bodyType;
    }

    public void setBodyType(String bodyType) {
        this.bodyType = bodyType;
    }

    public String getDoorNo() {
        return doorNo;
    }

    public void setDoorNo(String doorNo) {
        this.doorNo = doorNo;
    }

    public String getPassengerNo() {
        return passengerNo;
    }

    public void setPassengerNo(String passengerNo) {
        this.passengerNo = passengerNo;
    }

    public String getFuelType() {
        return fuelType;
    }

    public void setFuelType(String fuelType) {
        this.fuelType = fuelType;
    }

    public String getCubicCapacity() {
        return cubicCapacity;
    }

    public void setCubicCapacity(String cubicCapacity) {
        this.cubicCapacity = cubicCapacity;
    }

    public String getModelYear() {
        return modelYear;
    }

    public void setModelYear(String modelYear) {
        this.modelYear = modelYear;
    }

    public String getModelText2() {
        return modelText2;
    }

    public void setModelText2(String modelText2) {
        this.modelText2 = modelText2;
    }

    public String getLaborType() {
        return laborType;
    }

    public void setLaborType(String laborType) {
        this.laborType = laborType;
    }

    public String getGuidePrice() {
        return guidePrice;
    }

    public void setGuidePrice(String guidePrice) {
        this.guidePrice = guidePrice;
    }

    public String getAvailable() {
        return available;
    }

    public void setAvailable(String available) {
        this.available = available;
    }
}
